production managers - German English Dictionary